home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Inside Mac Games Volume 5 #3
/
IMG 46 Vol 5-3.iso
/
More Goodies
/
More For Your Game
/
Realmz
/
Character Master Source
/
Nemesis Framework
/
Headers
/
nemesis files.h
< prev
next >
Wrap
Text File
|
1996-07-03
|
1KB
|
42 lines
//•••••••••••••••••••••••••••
//• Written by David Wagner •
//• ----------------------- •
//• Created: 1 Jun 1996 •
//•••••••••••••••••••••••••••
// First of all, check to see if this has already been included
#ifndef _NEMESISFILES_
#define _NEMESISFILES_
// Constants for readability
enum
{
kOneByte = 1,
kTwoBytes = 2,
kFourBytes = 4
};
OSErr NemesisReadData( FSSpec, long, long, Handle & );
OSErr NemesisReadOneByte( FSSpec, long, SInt8 & );
OSErr NemesisReadTwoBytes( FSSpec, long, SInt16 & );
OSErr NemesisReadFourBytes( FSSpec, long, SInt32 & );
OSErr NemesisReadCString( FSSpec, long, long, char * );
OSErr NemesisReadPString( FSSpec, long, long, Str255 );
OSErr NemesisCreateTempFile( FSSpec, FSSpec &, OSType, OSType );
OSErr NemesisDeleteTempFile( FSSpec &, FSSpec & );
OSErr NemesisWriteData( FSSpec &, long , long , const Handle );
OSErr NemesisWrite1Data( FSSpec &, long , long , const SInt8 ** );
OSErr NemesisWrite2Data( FSSpec &, long , long , const SInt16** );
OSErr NemesisWrite4Data( FSSpec &, long , long , const SInt32** );
OSErr NemesisWriteOneByte( FSSpec, long, SInt8 );
OSErr NemesisWriteTwoBytes( FSSpec, long, SInt16 );
OSErr NemesisWriteFourBytes( FSSpec, long, SInt32 );
OSErr NemesisWriteCString( FSSpec, long, long, const char * );
OSErr NemesisWritePString( FSSpec, long, long, const Str255 );
Boolean NemesisSameFileSpec( const FSSpec &, const FSSpec &);
#endif